elanoides forficatus - English Synonyms Dictionary

elanoides forficatus

n.
[1] swallow-tailed kite , swallow-tailed hawk